﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0; font-weight: normal;}
body {color: #000; margin:0px; padding:0px;  font: normal 100%;font-family:"Microsoft YaHei"; background:#FFF}
a{ color:#333; text-decoration:none;}
a:active, a:hover{ text-decoration:none;}
// :focus{out`line:0}
img { border:0; vertical-align:middle; max-width: 100%;}
table {border-collapse:collapse;border-spacing:0;}
ol,ul,dl {list-style:none;}
li{ list-style:none;}
input,button{ vertical-align:middle;}
.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden;}
p{ margin:0; padding:0;}
header, section, article, aside, footer { display:block;}

input[type="submit"],
input[type="reset"],
input[type="button"],button {
-webkit-appearance: none;
border:none;
}


.yingcang{display: none;}
.chuxian{display: block;}
#wrap{width:100%;}
/*判断*/
@media screen and (max-width: 1100px){
  #wrap{width: 1100px;}
}

/* flexslider */
.flexslider{position:relative;height:558px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:558px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:84%;text-align:center;padding-right: 16%}
.flex-control-nav li{display:inline-block;width:27px;height:5px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:27px;height:5px;line-height:40px;overflow:hidden;background:url(../images/nn1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;background:url(../images/nn.png)}

/*.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}*/

#content{width:1100px;overflow:hidden;text-align: center;margin: auto;}
/* waterfall */
.waterfall{width:1100px;}
.dym-dl{width:231px;height:449px;padding-right:4px;float:left;overflow:hidden;position:relative;}
.dym{height:auto;margin:0px 4px 4px 0px;float:left;overflow:hidden;display:inline;}
.dym-dl1{width: 287px}
.dym-dl1 .dym img{max-width:287px;_width:287px;}
.dym-dl2{width: 427px}
.dym-dl2 .dym img{max-width:427px;_width:427px;}
.dym-dl3{width: 363px}
.dym-dl3 .dym img{max-width:363px;_width:363px;}
.dym img{/*max-width:200px;_width:200px;*/}

.imp_bj{background-color: #f1f1f1;padding-bottom: 60px}




#header{width: 100%}
#header .top{width: 1100px;margin: auto;height: 40px;line-height: 40px;overflow: hidden;}
#header .top ul.lianxi{float: left;}
#header .top ul.lianxi p{color: #4a4a4a;font-size: 12px}
#header .top ul.language{float: right;}
#header .top ul.language a{display: inline-block;margin: 0px 5px;font-size: 12px;color: #646464;}
#header ul.logo{float: left;margin-top: 14px}

#header ul.nav{float: right;margin: 30px 0px 0px 0px;}
#header ul.nav li{float: left;line-height: 26px;margin-left: 35px}
#header ul.nav li a{font-size: 16px;color: #232323;display: block;cursor: pointer;}
#header ul.nav li:hover a,#header ul.nav li.active a{color: #0057a8;border-bottom: 2px solid #0057a8;}
ul.add li{margin-right: 100px}



.main{width: 1100px;margin: auto;position: relative;}
.title{padding: 50px 101px 37px 101px;background: url(../images/xian_03.gif) repeat-x 0px 78px;text-align: center;max-width: 218px;margin: auto}
.title p{display: inline-block;padding: 0px 28px;background-color: #fff;font-size: 32px;color: #333333;line-height: 50px}
.title p span{display: block;font-size: 12px;color: #fff;width: 126px;height: 20px;background-color: #01468f;line-height: 20px;margin: auto}
.title a{float: right;font-size: 12px;font-weight: normal;}
.news_left{float: left;width: 503px}
.news_left h3{font-size: 20px;color: #333333;line-height: 30px;font-weight: normal;margin: 8px 0px}
.news_left p{font-size: 14px;color: #878787;line-height: 22px}
.news_left span{float: right;display: block;width: 74px;height: 25px;text-align: center;line-height: 25px;color: #efefef;background-color: #c3c3c3;font-size: 12px}
.news_left:hover span{background-color: #01468f}
.news_left h3 a:hover{color: #01468f}



.newscen{float: right;width: 542px;}
ul.news{}
ul.news li{height: 85px;margin-bottom: 51px;}
ul.news li span{display: inline-block;width: 70px;height: 65px;background-color: #ababab;color: #fff;text-align: right;padding: 20px 15px 0px 0px;font-size: 22px;float: left;}
ul.news li span b{font-size: 16px}
ul.news li div{float: right;width: 441px}
ul.news li h3 a{font-size: 20px;color: #222222;line-height: 35px;font-weight: normal;}
ul.news li h3 a:hover{color: #01468f}
ul.news li p a{font-size: 12px;color: #888888;line-height: 22px;}
ul.news li:hover span{background-color: #01468f}

.pro_nav{float: left;width: 257px;background-color: #fff}
.pro_nav ul{width: 95%;margin: auto}
.pro_nav ul li{height: 55px;border-bottom: 1px solid #e4e4e4;line-height: 55px;padding-left: 45px;margin-top: 8px}
.pro_nav ul li a{font-size: 14px;color: #555555;padding-left: 15px;background: url(../images/pro.png) no-repeat left;display: block;}
.pro_nav ul li a:hover{color: #01468f;background: url(../images/prohover.png) no-repeat left;}
.pro_nav ul li .currr{color: #01468f;background: url(../images/prohover.png) no-repeat left;}
.nav_color{background-color: #efefef}

.pro_right{float: right;width: 750px;background-color: #fff;padding: 16px 36px;position: relative;}
.pro_right .pro_pic{width: 750px;height: 414px;display: table-cell;vertical-align: middle;text-align: center;}
.pro_right .pro_pic img{max-width: 750px;max-height: 414px}
.pro_right .hd{text-align: center;position: absolute;top: 418px;width: 750px}
.pro_right .hd li{width: 11px;height: 11px;border-radius: 50%;border: 1px solid #ccc;display: inline-block;margin: 0px 1px;cursor: pointer;}
.pro_right .hd li.on{background-color: #01468f;border-color: #01468f}
.pro_right .pro_tit{font-size: 28px;color: #333333;border-bottom: 1px solid #e4e4e4;line-height: 60px;margin-bottom: 8px}
.pro_right span{font-size: 14px;color: #6e6e6e;margin: 4px 0px;display: inline-block;width: 50%}
.pro_right .pro_desc{font-size: 12px;color: #6e6e6e;line-height: 26px;margin-top: 10px}
.pro_right .prev{display: block;width: 59px;height: 59px;background: url(../images/prev1.png);cursor: pointer;position: absolute;left: 0px;top: 220px}
.pro_right .prev:hover{background: url(../images/prev.png);}
.pro_right .next{display: block;width: 59px;height: 59px;background: url(../images/next1.png);cursor: pointer;position: absolute;right: 0px;top: 220px}
.pro_right .next:hover{background: url(../images/next.png);}



.why{ background: url(../images/whybj_03.gif);text-align: center; overflow:hidden; padding:20px 0 60px}
.why ul{width: 1100px;margin: auto}
.why ul li{float: left;width: 275px;background: url(../images/whyx_07.gif) no-repeat right;}
.why ul li p{font-size: 16px;color: #fff;line-height: 35px;padding-top: 155px;}
.why ul li p span{font-size: 22px;display: block;}
.why ul li a{display: block;font-size: 14px;color: #fff;width: 118px;height: 25px;text-align: center;line-height: 25px;border: 2px solid #fff;margin:20px auto;border-radius: 15px}
.why ul li a:hover{color: #ff8e20;border-color: #ff8e20}

.content{width: 1080px;margin: auto}
.content .chrg-no-select img{margin-bottom: 2px}


.company{text-align: center;width: 1072px;margin:0px auto 20px auto;}
.company p{font-size: 14px;color: #666666;line-height: 24px}
.company .com_pic{position: relative;height: 351px}
.company .com_pic .hd{position: absolute;text-align: center;width: 100%;bottom: 20px;z-index: 9}
.company .com_pic .hd li{display: inline-block;width: 11px;height: 11px;border: 1px solid #ff8e20;border-radius: 50%;cursor: pointer;margin: 0px 5px}
.company .com_pic .hd li.on{background-color: #ff8e20}



.yuanjing{height: 313px;text-align: center;background: url(../images/yuanjing_02.jpg) 50% no-repeat;margin-top: 60px;padding-top: 230px}
.yuanjing span{display: block;letter-spacing: 0px;font-family: "Helvetica"}
.yuanjing a{display: block;width: 177px;height: 37px;border: 2px solid #000;text-align: center;line-height: 37px;margin: auto;font-size: 18px;color: #000;margin-top: 25px}
.yuanjing a:hover{color: #01468f;border-color: #01468f}

.office{border: 1px solid #dddddd}
.office ul{padding: 5px 8px 18px 8px}
.office ul a{display: inline-block;width: 116px;height: 27px;border: 1px solid #d9d9d9;line-height: 27px;text-align: center;font-size: 14px;color: #494949;margin-left: 12px;margin-top: 18px}
.office ul a:hover{background-color: #fe9418;color: #fff}

.link{border: 1px solid #dddddd}
.link ul{padding: 16px}
.link ul a{line-height: 27px;font-size: 14px;color: #494949;margin: 10px}
.link ul a:hover{text-decoration: underline;}
.link .more{display: block;width: 98px;height: 23px;line-height: 23px;background: url(../images/sqlj_05.jpg);font-size: 12px;color: #fff;padding-left: 14px;margin:0px auto 20px auto}
.link .more:hover{text-decoration: underline;}


.location_bj{background-color: #efefef;margin-top: 1px;margin-bottom: 24px}
.location{width: 1100px;height: 55px;line-height: 55px;margin: auto;}
.location p{font-size: 18px;color: #484848;float: left;}
.location p span{font-size: 14px;color: #737373}
.location ul{float: right;font-size: 12px;color: #888}
.location ul a{font-size: 12px;color: #888888;}
.location ul a:hover{color: #666}
.location ul span{font-size: 14px;color: #888888}

.pro_title{height: 42px;border-bottom: 2px solid #d8d8d8}
.pro_title .tit{display: inline-block;float: left;font-size: 24px;color: #00418b;line-height: 35px;border-bottom: 2px solid #00418b;height: 42px;font-weight: normal;}
.pro_title .tit a{font-size: 24px;color: #00418b;line-height: 35px;}
.pro_title .tit span{font-size: 12px;color: #999999;border-bottom: 2px solid #d8d8d8;padding-bottom: 2px;display: inline-block;}
.pro_title .tit2 span{font-size: 18px;color: #787878;padding-bottom: 10px}
.pro_title a{float: right;font-size: 12px;color: #616060;line-height: 50px}
.pro_title a:hover{color: #0c53aa}
.pro_title .prev{display: block;width: 32px;height: 28px;background: url(../images/prev3.png);cursor: pointer;line-height: 50px;margin-top: 14px}
.pro_title .prev:hover{background: url(../images/prev4.png);}
.pro_title .next{display: block;width: 32px;height: 28px;background: url(../images/next3.png);cursor: pointer;line-height: 50px;margin-top: 14px}
.pro_title .next:hover{background: url(../images/next4.png);}

.pro_title2{height: 41px;border-bottom: 1px solid #d8d8d8}
.pro_title2 .tit{display: inline-block;float: left;font-size: 22px;color: #01458e;line-height: 35px;border-bottom: 1px solid #00418b;height: 41px;font-weight: normal;}
.pro_title2 .tit span{font-size: 12px;color: #737373;}
.pro_title2 a{float: right;font-size: 12px;color: #616060;line-height: 50px}
.pro_title2 a:hover{color: #01468f}


.news_nav{height: 42px;border-bottom: 2px solid #d8d8d8}
.news_nav li{width: 138px;float: left;line-height: 35px;height: 42px;font-weight: normal;margin-right: 5px}
.news_nav li a{display: block;font-size: 24px;color: #999;line-height: 35px;height: 42px;text-align: center;}
.news_nav li a:hover,.news_nav li a.active{border-bottom: 2px solid #00418b;color: #00418b}



.main_right{width: 814px;float: right;}
.prolist{width: 100%}
.prolist .pl{padding-top: 39px}
.prolist .pl .pll{float: left;width: 356px;height: 304px;margin-left: 54px;margin-bottom: 47px;padding: 9px 11px;border: 1px solid #e3e3e3;}
.prolist .pl .pll:nth-of-type(2n+1){margin-left: 0px}
.prolist .pl .pll div{display: table-cell;width: 358px;height: 210px;vertical-align: middle;text-align: center;background-color: #fff}
.prolist .pl .pll div img{max-width: 356px;max-height: 208px}
.prolist .pl .pll h3{font-size: 18px;color: #111111;text-align: center;line-height: 40px;}
.prolist .pl .pll p{font-size: 12px;color: #666666;line-height: 24px;padding: 0px 5px}
.prolist .pl .pll:hover{border-color: #1960a8;background-color: #1960a8}
.prolist .pl .pll:hover div{width: 356px;height: 208px;border: 1px solid #d1d6dc}
.prolist .pl .pll:hover h3{color: #fff}
.prolist .pl .pll:hover p{color: #fff}


.pro_right_list ul li{float: left;width: 342px;height: 280px;overflow: hidden;margin:15px 12px 5px 12px;}
.pro_right_list ul li div{width: 340px;height: 226px;display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #dedede;}
.pro_right_list ul li div img{max-width: 320px;max-height: 206px}
.pro_right_list ul li p{font-size: 18px;color: #444444;text-align: center;line-height: 50px}
.pro_right_list ul li:hover p{color: #0057a8}

.rxcp{width:100%;margin: 30px 0px}
.rxcp .rxcp_list{margin-top: 47px}
.rxcp_list_left{width: 413px;height: 304px;float: left;position: relative;}
.rxcp_list_left .hd{text-align: center;position: absolute;top: 394px;width: 100%;z-index: 9}
.rxcp_list_left .hd li{width: 11px;height: 11px;border-radius: 50%;border: 1px solid #ccc;display: inline-block;margin: 0px 1px;cursor: pointer;}
.rxcp_list_left .hd li.on{background-color: #01468f;border-color: #01468f}
.rxcp_list_left .pic{width: 413px;height: 304px;display: table-cell;vertical-align: middle;text-align: center;/*background-color: #eeeeee*/}
.rxcp_list_left .pic img{max-width: 413px;max-height: 304px}
.rxcp_list_right{width: 350px;float: right;}
.rxcp_list_right h3{font-size: 28px;color: #333333;padding-bottom: 10px;border-bottom: 1px solid #e4e4e4}
.rxcp_list_right ul{padding: 18px 0px}
.rxcp_list_right ul p{font-size: 14px;color: #6e6e6e;line-height: 26px}
.rxcp_list_right .desc{font-size: 12px;color: #6e6e6e;line-height: 20px}
.pro_view{padding: 12px;border: 1px solid #e3e3e3;margin: 20px 0px}
.pro_view .rxcp_list_left{width: 608px;height: 427px}
.pro_view .pic{width: 608px;height: 427px}
.pro_view .pic img{max-width: 608px;max-height: 427px}
.pro_view .rxcp_list_right{width: 414px}
.pro_view .rxcp_list_right h1{font-size: 28px;color: #1260b4;padding-bottom: 10px;border-bottom: 1px solid #e4e4e4}
.pro_view ul p{font-size: 16px;color: #6e6e6e;line-height: 28px}
.pro_view .desc{font-size: 14px;color: #444444;line-height: 24px;border-top: 1px dashed #e4e4e4;padding-top: 15px;padding-bottom: 30px}
.pro_view .qq{display: inline-block;width: 164px;height: 44px;background: url(../images/proview_03.png);float: left;}
.pro_view .qq:hover{background: url(../images/proview_031.png);}
.pro_view .dh{font-size: 18px;color: #e98f1b;display: inline-block;width: 160px;height: 24px;background: url(../images/proview_05.jpg);font-weight: bold;padding-top: 20px;padding-left: 48px;float: right;}



.tjxw{width: 100%;margin: 30px 0px}
.tjxw ul{padding-top: 16px}
.tjxw ul li{float: left;width: 391px;height: 48px;border-bottom: 1px dashed #b2b2b2;line-height: 48px;margin-left: 32px;}
.tjxw ul li:nth-of-type(2n+1){margin-left: 0px}
.tjxw ul li a{font-size: 14px;color: #333333;padding-left: 12px;background: url(../images/pro.png) no-repeat left;}
.tjxw ul li a:hover{color: #0c53aa}
.tjxw ul li span{font-size: 12px;color: #969797;float: right;}
.pro_news ul li{width: 439px}
.pro_news ul li span{float: right;}
.pro_news ul li{margin-left: 220px}


.video{width: 880px;margin:20px auto;}
.video_title{font-size: 30px;color: #003e8a;line-height: 100px}
.video_title span{font-size: 22px;color: #333333;margin-left: 30px}
.video .video_big{padding: 12px;background-color: #c7c7c7;text-align: center;position: relative;overflow: hidden;}
.video .video_big img{border: 2px solid #eeeeee}
/*.video .video_big iframe{display: none}*/
.video .video_big div{width: 579px;height: 398px;position: absolute;background: rgba(0,0,0,0.5);top: 14px;left: 14px;}
.video .video_big div a{display: block;width: 100%;height:100%;background: url(../images/video1.png) no-repeat center;cursor: pointer;}
.video .video_big:hover div{display: none;}
.video_list{overflow: hidden;}
.video_list ul{}
.video_list ul li{float: left;width: 111px;height: 100px;position: relative;margin-left: 13px;margin-top: 15px;overflow: hidden;}
.video_list ul li p{font-size: 12px;color: #666;text-align: center;}
.video_list ul li div{width: 111px;height: 84px;position: absolute;left: 0px;top: 0px;background: rgba(0,0,0,0.5)}
.video_list ul li embed{display: none}
.video_list ul li div:hover{background: rgba(0,0,0,0.1)}
.video_list ul li div a{display: block;width: 100%;height:100%;background: url(../images/video.png) no-repeat center;cursor: pointer;}
.video_list ul li div:hover a{background: none}
.video_list2 ul li{width: 178px;height: 150px;margin-left: 40px}
.video_list2 ul li div{width: 178px;height: 135px;}
.video_list2 ul li p{font-size: 12px;color: #666;text-align: center;}

.pro_info{padding: 45px 0px}
.pro_info .cpcp{font-size: 18px;color: #00418b;line-height: 50px;margin-top: 20px}



.news_top{width: 100%;height: 247px;margin: 30px 0px;border-bottom: 2px solid #dcdcdc;padding-bottom: 60px}
.news_top img{float: left;}
.news_top div{float: left;width: 642px;margin-left: 42px;}
.news_top div h3{font-size: 24px;;line-height: 35px;margin-bottom: 20px;font-weight: normal;}
.news_top div h3 a{color: #232323}
.news_top div h3 a:hover{color: #275897}
.news_top div h3 span{font-size: 12px;color: #f6911d;border-bottom: 2px solid #f6911d;font-weight: normal;padding-bottom: 5px}
.news_top div p{font-size: 14px;color: #777777;line-height: 24px}
.news_top div .more{width: 99px;line-height: 28px;font-size: 12px;color: #fff;border-radius: 3px;text-align: center;margin-top: 20px;display: block;background-color:#ababab}
.news_top div .more:hover{background-color: #f6911d}

ul.newslist{}
ul.newslist li{height: 160px;border-bottom: 1px solid #dedede;position: relative;padding-bottom: 36px;margin: 25px 0px}
ul.newslist li img{float: left;}
ul.newslist li div{float: left;width: 660px;margin-left: 45px}
ul.newslist li div h3 a{font-size: 26px;color: #222222;font-weight: normal;margin-bottom: 6px;display: block;}
ul.newslist li div h3 a:hover{color: #275897}
ul.newslist li div p{font-size: 14px;color: #777777;line-height: 22px;text-align: justify;}
ul.newslist li div .more{display: block;width: 108px;line-height: 30px;color: #7d7d7d;text-align: center;font-size: 12px;border-radius: 3px;margin-top: 15px;border: 1px solid #7d7d7d}
ul.newslist li span{display: inline-block;width: 70px;height: 65px;background-color: #ababab;color: #fff;text-align: right;padding: 20px 15px 0px 0px;font-size: 22px;position: absolute;right: 0px;top: 45px}
ul.newslist li span b{font-size: 16px}
ul.newslist li:hover div .more{border-color: #275897;color: #275897}
ul.newslist li:hover span{background-color: #275897}


.tjcp{width: 100%}
.tjcp ul{}
.tjcp ul li{float: left;width: 335px;height: 346px;padding: 9px 11px;margin: 20px 4px;overflow: hidden;}
.tjcp ul li div{display: table-cell;width: 333px;height: 208px;vertical-align: middle;text-align: center;;border: 1px solid #e3e3e3;background-color: #fff}
.tjcp ul li div img{max-width: 333px;max-height: 208px}
.tjcp ul li h3{font-size: 18px;color: #111111;text-align: center;line-height: 60px;}
.tjcp ul li p{font-size: 12px;color: #666666;line-height: 24px;padding: 0px 5px}
.tjcp ul li:hover{border-color: #1960a8;background-color: #1960a8}
.tjcp ul li:hover h3{color: #fff}
.tjcp ul li:hover p{color: #fff}


h2.news_title{font-size: 24px;color: #232323;text-align: center;font-weight: normal;padding-top: 30px;margin: auto;width: 900px}
p.time{font-size: 14px;color: #999999;text-align: center;padding: 20px 0px;border-bottom: 1px solid #dbdbdb;margin: auto;width: 900px}

.news_word{padding: 25px 0px;margin: auto; width:1050px}
.news_word p{font-size: 14px;color: #333333;line-height: 26px}

.prev_n{background: url(../images/dian_03.gif) repeat-x top;padding: 25px 0px}
.prev_n li{font-size: 14px;color: #1e4ca7;line-height: 30px}
.prev_n li a{color: #333333}
.prev_n li a:hover{text-decoration: underline;}


.que_nav{padding-bottom: 30px;border-bottom: 5px solid #e8e8e8;height: 64px;padding-top: 10px}
.que_nav li{float: left;margin-right: 40px}
.que_nav li a{display: block;width: 218px;height: 64px;font-size: 24px;color: #fff;text-align: center;background: url(../images/xzbj.jpg) no-repeat;line-height: 49px;letter-spacing: 2px;padding-right: 10px}
.que_nav li a:hover,.que_nav li a.active{background: url(../images/que_03.gif) no-repeat;}

.question ul{padding-top: 16px}
.question ul li{height: 59px;border-bottom: 1px solid #e8e8e8;line-height: 59px;}
.question ul li a{font-size: 18px;color: #363636;padding-left: 12px;background: url(../images/pro.png) no-repeat left;}
.question ul li a:hover{color: #0c53aa;background: url(../images/prohover.png) no-repeat left;}


.download{}
.download ul{}
.download ul li{float: left;width: 239px;height: 307px;position: relative;margin: 35px 0px 35px 43px;}
.download ul li:nth-of-type(4n+1){margin-left: 0px}
.download ul li div{width: 193px;height: 208px;padding: 25px 22px;border: 1px solid #d7d7d7}
.download ul li div img{margin-bottom: 40px}
.download ul li div p{font-size: 14px;color: #363636;line-height: 26px}
.download ul li a{display: block;height: 39px;line-height: 39px;background: url(../images/down_05.jpg);font-size: 18px;color: #fff;position: absolute;left: 0px;bottom: 0px;padding-left: 95px;width: 144px}
.download ul li:hover div{border-color: #0c4c9f}
.download ul li a:hover{background: url(../images/down_03.jpg);}

.yfzz{padding: 25px 0px}
.yfzz p{font-size: 12px;color: #666;line-height: 24px}
.yfzz h5{font-size: 20px;color: #015198;line-height: 44px;}

.honor ul li{float: left;width: 342px;height: 310px;overflow: hidden;margin:30px 12px 5px 12px;}
.honor ul li div{width: 340px;height: 246px;display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #dedede;}
.honor ul li div img{max-width: 320px;max-height: 226px}
.honor ul li p{font-size: 18px;color: #444444;text-align: center;line-height: 50px}
.honor ul li:hover p{color: #0057a8}
.honor2{width: 94%;margin: auto;position: relative;}
.honor2 ul li{float: left;width: 178px;height: 188px;overflow: hidden;margin:10px 14px;}
.honor2 ul li div{width: 178px;;height: 160px;display: table-cell;vertical-align: middle;text-align: center;}
.honor2 ul li div img{max-width: 178px;max-height: 160px}
.honor2 ul li p{font-size: 12px;color: #7b7b7b;text-align: center;line-height: 40px}
.honor2 .prev{display: block;width: 36px;height: 60px;background: url(../images/pre.png);position: absolute;left: -40px;top: 72px;cursor: pointer;}
.honor2 .prev:hover{background: url(../images/pre1.png);}
.honor2 .next{display: block;width: 36px;height: 60px;background: url(../images/nex.png);position: absolute;right: -40px;top: 72px;cursor: pointer;}
.honor2 .next:hover{background: url(../images/nex1.png);}
.honor3{width: 94%;margin: auto;position: relative;padding-top: 20px}
.honor3 ul li{float: left;width: 178px;height: 288px;overflow: hidden;margin: 10px 14px;}
.honor3 ul li div{width: 178px;;height: 252px;display: table-cell;vertical-align: middle;text-align: center;}
.honor3 ul li p{font-size: 12px;color: #7b7b7b;text-align: center;line-height: 40px}
.honor3 .prev{display: block;width: 36px;height: 60px;background: url(../images/pre.png);position: absolute;top: 282px;left: -40px;cursor: pointer;}
.honor3 .prev:hover{background: url(../images/pre1.png);}
.honor3 .next{display: block;width: 36px;height: 60px;background: url(../images/nex.png);position: absolute;right: -40px;top: 282px;cursor: pointer;}
.honor3 .next:hover{background: url(../images/nex1.png);}
.honor ul li:hover p{color: #0057a8}
.honor2 ul li:hover p{color: #0057a8}
.honor3 ul li:hover p{color: #0057a8}


.cats li{ float:left;}
.cats li a{ display: inline-block;float: left;font-size: 16px;color: #333; line-height:27px; border: 1px solid #888894;height: 27px;font-weight: normal; padding:3px 40px; margin-right:20px; border-radius:20px}
.cats li a:hover,.cats li .curr{ background:#205FA1; border:1px solid #205FA1; color:#FFF}

.about{padding-top: 30px; color:#333}
.about_right{ background: url(../images/about1_03.jpg) no-repeat top right;padding-right: 96px}
.about_right h3{font-size: 24px;color: #205fa1;}
.about_right p{font-size: 14px;color: #666666;line-height: 24px;margin-top: 12px}


.pic_list{padding-bottom: 40px}
.pic_list ul{width: 97%;margin: auto;}
.pic_list ul li{float: left;margin-left: 74px;margin-top: 35px;width: 209px;height: 165px}
.pic_list ul li:nth-of-type(4n+1){margin-left: 0px}
.pic_list ul li p{font-size: 14px;color: #303030;text-align: center;line-height: 40px}
.pic_list ul li:hover p{text-decoration: underline;}

.pic_view{padding-bottom: 60px;position: relative;}
.pic_title{font-size: 24px;color: #000000;text-align: center;line-height: 80px}
.pic_view .bd{width: 820px;margin: auto;padding-top: 15px}
.pic_view .bd ul{}
.pic_view .bd ul li{float: left;width: 820px;height: 490px;position: relative;}
.pic_view .bd ul li div{display: table-cell;vertical-align: middle;text-align: center;width: 820px;height: 490px}
.pic_view .bd ul li div img{max-width: 820px;max-height: 490px;}
.pic_view .bd ul li p{font-size: 16px;color: #fffefe;height: 46px;line-height: 46px;width: 98%;padding-left: 2%;position: absolute;left: 0px;bottom: 0px;background: rgba(0,0,0,0.4);}
.pic_view .hd{width: 846px;margin:5px auto;overflow: hidden;}
.pic_view .hd ul{}
.pic_view .hd ul li{float: left;width: 123px;height: 77px;border: 3px solid #fff;margin: 0px 6px;}
.pic_view .hd ul li img{border: 2px solid #fff}
.pic_view .hd ul li:hover,.pic_view .hd ul li.on{border-color: #01458e}
.pic_view .prev1{position: absolute;left: 144px;bottom: 95px;cursor: pointer;}
.pic_view .next1{position: absolute;right: 144px;bottom: 95px;cursor: pointer;}


.join{padding-bottom: 20px}
.join table{margin:30px auto;width: 100%}
.join table td{width: 25%;height: 52px;text-align: center;font-size: 16px;color: #555555;background-color: #fff}
.join table td a{color: #555555}
.join table td a:hover{text-decoration: underline;}
.join table .active td,.join table .active td a{color: #999}

.join_view{padding-bottom: 20px;background-color: #efefef}
.join_view table{margin:30px auto;width: 100%}
.join_view table td{width: 33%;height: 52px;text-align: center;font-size: 16px;color: #333;}

.job{width: 1020px;margin: auto;background-color: #fff}
.join_view .sqzw{display: block;width: 80px;height: 32px;line-height: 32px;text-align: center;font-size: 12px;color: #fff;background-color: #0057a8;float: right;margin-right: 40px;margin-top: 15px}
.join_view .sqzw:hover{color: #999}

.jianli{padding: 30px 40px;border: 1px solid #d6d6d6}
.jianli table{font-size: 12px;color: #646464}
.jianli table td{padding:6px;}
.jianli table .td1{text-align: right;}
.jianli table .td2{text-align: left;}
.jianli table input{width: 436px;height: 16px}
.jianli table .inp{width: 40px}
.jianli table textarea{width: 580px;height: 80px}
.jianli table button{width: 144px;height: 40px;line-height: 40px;text-align: center;background: #1369be;font-size: 20px;color: #fff;border-radius: 3px;cursor: pointer;}
.jianli table span{color: red}


.idea{}
.idea_left{float: left;width: 243px}
.idea_right{float: left;width: 730px;margin-left: 57px}
.idea_right h3{font-size: 22px;color: #000;padding-bottom: 8px;border-bottom: 1px solid #d3d3d3}
.idea_nav{padding-top: 50px;border-top: 1px solid #d3d3d3;margin-top: 1px}
.idea_nav a{display: inline-block;width: 132px;height: 42px;text-align: center;line-height: 42px;font-size: 15px;color: #fff;background-color: #005aa6;margin-right: 23px;margin-bottom: 30px}
/*.idea_nav a:hover,.idea_nav a.active{background-color: #fe991f}*/
.idea_word{padding: 12px 16px;border: 1px solid #d3d3d3}
.idea_word p{font-size: 14px;color: #666666;line-height: 26px}
.idea_right .zczh{}
.idea_right .zczh p{font-size: 16px;color: #666666;height: 40px;line-height: 30px;margin-top: 28px}
.idea_right .zczh p span{font-size: 26px;color: #fe991f;display: inline-block;width: 116px;background: url(../images/zczh.png) no-repeat bottom;text-align: center;line-height: 10px;float: left;margin-right: 20px;height: 34px}

.zmkh{}
.zmkh_list{margin-top: 30px}
.zmkh_list p{display: inline-block;height: 29px;line-height: 29px;padding:0px 12px;border: 1px solid #1e4ca7;font-size: 16px;color: #1e4ca7;position: relative;border-radius: 3px}
.zmkh_list p img{position: absolute;top:29px;left: 30px}
.zmkh_list ul{padding-top: 30px;border-bottom: 1px solid #e8e8e8}
.zmkh_list ul li{margin-right: 40px;height: 52px;display: inline-block;margin-bottom: 25px}
.zmkh_list ul a{display: table-cell;vertical-align: middle;height: 52px;}
.zmkh_list ul a img{max-height: 52px}

.contact{padding-bottom: 50px}
.contact h3{font-size: 22px;color: #000000;line-height: 60px;}
.con_word ul{position: relative;padding-bottom: 40px}
.con_word ul p{font-size: 14px;color: #333333;line-height: 26px}

.world{}
.world ul{float: left;width: 290px;margin-right: 72px;margin-top: 30px}
.world ul p.bsc{font-size: 12px;color: #0a70bf;padding-bottom: 10px;font-weight: bold;}
.world ul p{font-size: 12px;color: #333333;line-height: 24px}
.world ul.margin0{margin-right: 0px}


.cptd{line-height: 30px; font-size:14px}





#footer_bj{width: 100%;background:url(../images/footbj_09.gif);margin-top: 40px}
#footer{width: 1100px;margin: auto;padding: 35px 0px}
.fnav{float: left;width: 800px}
.fnav ul{margin-right: 100px;float: left;}
.fnav ul p{font-size: 14px;color: #b9b9b9;margin-bottom: 10px}
.fnav ul li{line-height: 24px}
.fnav ul a{font-size: 12px;color: #8a8a8a;}
.fnav ul a:hover{text-decoration: underline;color: #01468f}

.foot_right{float: right;width: 290px}
.foot_right .fphone{font-size: 30px;color: #ff8a00;background: url(../images/fphone.png) no-repeat;height: 42px;padding-left: 44px;line-height: 28px; margin-bottom:15px}
.foot_right dl{width: 176px;margin: 18px 0px}
.foot_right dl dt{float: left;}
.foot_right dl dd{float: left;margin-left: 15px;font-size: 12px;color: #b9b9b9;line-height: 22px}
.foot_right ul p{font-size: 12px;color: #666666;line-height: 24px}
.foot_right ul a{color: #ff8a00;}
.foot_right ul a:hover{text-decoration: underline;}

.bottom{width: 100%;background-color:#000;height: 46px}
ul.bnav{float: left;}
ul.bnav a{line-height: 46px;margin-right: 20px;font-size: 12px;color: #4c4c4c}
ul.bnav a:hover{text-decoration: underline;}
.bottom p{font-size: 12px;color: #4c4c4c;line-height: 46px;float: left;margin-left: 25px;float: right;}

.pagination{clear:both;padding-top:10px;text-align:center; margin:0 auto; display:block;}
.pagination li{display:inline-block;*display:block;*display:inline;*zoom:1;margin:0 3px}
.pagination li a{line-height:28px;font-size:12px;display:block;padding:0 10px;color:#666;border:solid 1px #ccc;background-color:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-text-shadow:1px 1px 1px #ccc;-moz-text-shadow:1px 1px 1px #ccc;-o-text-shadow:1px 1px 1px #ccc;-ms-text-shadow:1px 1px 1px #ccc;text-shadow:1px 1px 1px #ccc}
.pagination li a:hover,.pagination li a.current{background-color:#00428c;border-color:#00428c;color:#fff;text-decoration:none;-webkit-text-shadow:1px 1px 1px #666;-moz-text-shadow:1px 1px 1px #666;-o-text-shadow:1px 1px 1px #666;-ms-text-shadow:1px 1px 1px #666;text-shadow:1px 1px 1px #666}
